<?php

if (!defined('BASEPATH'))
  exit('No direct script access allowed');
/**
 * CodeIgniter
 *
 * An open source application development framework for PHP 5.1.6 or newer
 *
 * @package		CodeIgniter
 * @author		ExpressionEngine Dev Team
 * @copyright	Copyright (c) 2008 - 2011, EllisLab, Inc.
 * @license		http://codeigniter.com/user_guide/license.html
 * @link		http://codeigniter.com
 * @since		Version 1.0
 * @filesource
 */
// ------------------------------------------------------------------------

/**
 * Oracle Utility Class
 *
 * @category	Database
 * @author		ExpressionEngine Dev Team
 * @link		http://codeigniter.com/user_guide/database/
 */
class CI_DB_oci8_utility extends CI_DB_utility {

  /**
   * List databases
   *
   * @access	private
   * @return	bool
   */
  function _list_databases() {
    return FALSE;
  }

  // --------------------------------------------------------------------

  /**
   * Optimize table query
   *
   * Generates a platform-specific query so that a table can be optimized
   *
   * @access	private
   * @param	string	the table name
   * @return	object
   */
  function _optimize_table($table) {
    return FALSE; // Is this supported in Oracle?
  }

  // --------------------------------------------------------------------

  /**
   * Repair table query
   *
   * Generates a platform-specific query so that a table can be repaired
   *
   * @access	private
   * @param	string	the table name
   * @return	object
   */
  function _repair_table($table) {
    return FALSE; // Is this supported in Oracle?
  }

  // --------------------------------------------------------------------

  /**
   * Oracle Export
   *
   * @access	private
   * @param	array	Preferences
   * @return	mixed
   */
  function _backup($params = array()) {
    // Currently unsupported
    return $this->db->display_error('db_unsuported_feature');
  }

}

/* End of file oci8_utility.php */
/* Location: ./system/database/drivers/oci8/oci8_utility.php */